export interface PermissionVO {
  id: string; // 菜单ID
  parentId: string; // 父级菜单ID
  name: string; // 菜单名称
  perms: string | null; // 权限标识
  permsType: string; // 权限类型
  icon: string | null; // 图标
  component: string; // 组件路径
  componentName: string | null; // 组件名称
  url: string; // URL 路径
  redirect: string | null; // 重定向路径
  sortNo: number; // 排序号
  menuType: number; // 菜单类型
  leaf: boolean; // 是否是叶子节点
  route: boolean; // 是否路由
  keepAlive: boolean; // 是否保持活跃
  description: string | null; // 描述
  createBy: string; // 创建者
  delFlag: number; // 删除标志
  ruleFlag: number; // 规则标志
  hidden: boolean; // 是否隐藏
  hideTab: boolean; // 是否隐藏标签
  createTime: string; // 创建时间
  updateBy: string; // 更新者
  updateTime: string; // 更新时间
  status: string | null; // 状态
  alwaysShow: boolean; // 是否总是显示
  internalOrExternal: boolean; // 是否是内部或外部
  clientMenu: boolean; // 是否是客户端菜单
}
